Đối thủ cạnh tranh với X Hệ_thống_X_Window

Hầu hết các hệ thống tựa-UNIX dùng X làm phần đồ họa của mình. Tuy thế, một số người cũng đã cố gắng viết các chương trình khác để thay thế cho X. Trong lịch sử, những phần mềm đó bao gồm NeWS của Sun Microsystems - một phần mềm đã thất bại trên thị trường, và Display PostScript của NeXT - sau này trở thành Quartz của Apple dùng cho Max OS X.

Các cố gắng hiện thời, nhằm khắc phục những nhược điểm đã bị phê phán của X với ý định thay thế nó hoàn toàn, bao gồm Berlin/FrescoHệ thống Y window. Tuy nhiên, những phần mềm thay thế này không gây được mấy sự chú ý và nhiều nhà bình luận tỏ thái độ nghi ngờ về khả năng tồn tại của bất cứ một phần mềm thay thế nào không giữ tính tương thích ngược với các phiên bản cũ của X.

Các đối thủ cạnh tranh khác đã cố gắng tránh phụ phí của X bằng cách làm việc trực tiếp với phần cứng. Các đề án như vậy bao gồm thư viện phần mềm DirectFBFBUI - một thư viện có dụng lượng mã rất nhỏ. Giao thức DRI (Direct Rendering Infrastructure), với mục đích cung cấp một giao diện đáng tin cậy tại mức nhân của hệ điều hành (kernel-level) với vùng đệm khung (framebuffer), có thể biến các cố gắng này trở nên thừa.

Các phương pháp khác được sử dụng nhằm đạt được tính xuyên dụng mạng cho các dịch vụ đồ họa bao gồm:

  • SVG Terminal, một giao thức dùng để cập nhật nội dung của SVG trong trình duyệt với hiệu quả gần như đạt được chế độ thời gian thực.
  • Virtual Network Computing: Một hệ thống nằm ở mức rất thấp, nó gửi các bitmap dạng nén qua mạng. Cài đặt của nó trong Unix còn kèm theo một trình phục vụ X.
  • Citrix MetaFrame: Một sản phẩm "tựa-X" dành cho Microsoft Windows.
  • Tarantella: Cung cấp một trình khách Java để dùng trong các trình duyệt Web.
  • NX technology: Một giao thức tiết kiệm băng thông đối với việc hiển thị từ xa.

Tài liệu tham khảo

WikiPedia: Hệ_thống_X_Window http://www.cat.org.au/maffew/cat/xfree-dawes.html http://www.apple.com/macosx/features/x11/ http://ptlo.blogspot.com/2005/12/gnome-vs-kde-hist... http://cbbrowne.com/info/x11r6.4.html http://cbbrowne.com/info/xbloat.html http://www.computerworld.com/softwaretopics/softwa... http://cygwin.com/ml/cygwin-xfree/2003-10/msg00328... http://www.dwheeler.com/essays/gpl-compatible.html... http://h30097.www3.hp.com/docs/dev_doc/DOCUMENTATI... http://keithp.com/~keithp/talks/Xarchitecture/Talk...